package br.ucb.cesbdao.beans;

import java.util.ArrayList;

import lombok.Getter;
import lombok.Setter;

public class Grupo {
	@Getter @Setter
	private Integer idGrupo,numeroGrupo, diaSemana;
	@Getter @Setter
	private String nome, horarioInicial,horarioFinal;
	@Getter @Setter
	private Character status;

	public Grupo(Integer idGrupo,Integer numeroGrupo,String nome, Integer diaSemana, String horarioInicial,
			Character status,String horarioFinal){
		setIdGrupo(idGrupo);
		setNumeroGrupo(numeroGrupo);
		setDiaSemana(diaSemana);
		setHorarioInicial(horarioInicial);
		setNome(nome);
		setStatus(status);
		setHorarioFinal(horarioFinal);
	}

	public Grupo(Integer numeroGrupo,String nome, Integer diaSemana, String horarioInicial,
			Character status,String horarioFinal){
		setNumeroGrupo(numeroGrupo);
		setDiaSemana(diaSemana);
		setHorarioInicial(horarioInicial);
		setNome(nome);
		setStatus(status);
		setHorarioFinal(horarioFinal);
	}
	
	public Grupo(Integer numeroGrupo,String nome, Integer diaSemana, String horarioInicial,String horarioFinal){
		setNumeroGrupo(numeroGrupo);
		setDiaSemana(diaSemana);
		setHorarioInicial(horarioInicial);
		setNome(nome);
		setHorarioFinal(horarioFinal);
	}


	public Grupo(Integer diaSemana, String horarioInicial,String nome,Character status,String horarioFinal){
		setDiaSemana(diaSemana);
		setHorarioInicial(horarioInicial);
		setNome(nome);
		setStatus(status);
		setHorarioFinal(horarioFinal);
	}

	public static String getNome(ArrayList<Grupo> grupos, Integer id){
		for(Grupo grupo : grupos)
			if(grupo.getIdGrupo() == id)
				return grupo.getNome();
		return null;
	}

}
